package com.ebelter.btlibrary.btble.impl.wristband.callback;

import com.ebelter.btlibrary.btble.impl.wristband.model.SleepResult;
import com.ebelter.btlibrary.btble.impl.wristband.model.StepResult;

/**
 * Created by pan on 2018/1/9 0009.
 */

public interface WristbandResultCallback {

    /**
     * 步数数据回调接口
     * @param result
     */
    void onReceiveStepResult(StepResult result);

    /**
     * 心率数据回调接口
     * @param pulse
     */
    void onReceivePulse(int pulse);

    /**
     * 睡眠时间回调接口
     * @param result
     */
    void onReceiveSleep(SleepResult result);

    /**
     *
     * @param hightPressure
     * @param lowPressure
     */
    void onReceiveBloodPressure(int hightPressure, int lowPressure);

    void onReceiveStepFinished();
    void onReceivePulseFinished();
    void onReceiveSleepFinished();
}
